Shadow map code

Code changes from class: